AlarmManager ile Bildirim Alma
Merhaba arkadaşlar.
Geliştiridiğim bir uygulamada günde 1 kez veritabanından rastgele 1 veri seçmek üzere bana bildirim gönderiliyor. Fakat şöyle bir sorun vardı. Telefon kapanıp açıldığında AlarmManager da belirttiğim saat etkisizleşiyordu. Yani o saatte bildirim gelmiyordu. Bu sorunu AndroidManifest.xml dosyasında şu şekilde çözdüm
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name=".AlarmReceiver" android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
Fakat bu kez de şöyle bir sorun oluştu. Hem belirttiğim(yani olması gereken) saatte bildirim geliyor. Hem de telefon yeniden başlatıldığında(bu işlem ne zaman yapılırsa yapılsın) bildirim alıyorum.
Ben sadece belirttiğim saatte bildirimi almak istiyorum. Telefon yeniden başlatılsa bile belirttiğim saat dışında bildirim almak istemiyorum. Yani AlarmReceiver im sadece belirtilen saatte başlamalı. Bunu nasıl düzeltebilirim?